﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;

namespace Timesheet.Domain
{
    [Table("tb_TimeSheetDetails")]
    public class TimeSheetDetails
    {
        public TimeSheetDetails()
        {           
            PerDiemFull = 0;
            PerDiemMeals = 0;
            MonSTHours = 0;
            MonOTHours = 0;
            TueSTHours = 0;
            TueOTHours = 0;
            WebSTHours = 0;
            WebOTHours = 0;
            ThuSTHours = 0;
            ThuOTHours = 0;
            FriSTHours = 0;
            FirOTHours = 0;
            SatSTHours = 0;
            SatOTHours = 0;
            SunSTHours = 0;
            SunOTHours = 0;
            TotalOT = 0;
            TotalST = 0;           
        }
        [Key]
       public long Id { get; set; }
        public long TransID { get; set; }
        public long EmployerID { get; set; }
        public long? Group { get; set; }
        public long? ClassCode { get; set; }
        public string Mileage { get; set; }
        public int PerDiemFull { get; set; }
        public int PerDiemMeals { get; set; }
        public double MonSTHours { get; set; }
        public double MonOTHours { get; set; }
        public double TueSTHours { get; set; }
        public double TueOTHours { get; set; }
        public double WebSTHours { get; set; }
        public double WebOTHours { get; set; }
        public double ThuSTHours { get; set; }
        public double ThuOTHours { get; set; }
        public double FriSTHours { get; set; }
        public double FirOTHours { get; set; }
        public double SatSTHours { get; set; }
        public double SatOTHours { get; set; }
        public double SunSTHours { get; set; }
        public double SunOTHours { get; set; }
        public double TotalST { get; set; }
        public double TotalOT { get; set; }       
        public string Extension { get; set; }
        public string Notes { get; set; }
    }
}
